// pages/city/city.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    cityList: [],
    hotCity: []
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.getlist();
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  // 获取城市列表
  getlist() {
    wx.request({
      // 接口地址
      url: "http://huruqing.cn:3000/api/city/getList",
      // 请求时所携带的参数
      data: {
        // pageSizez: 8
      },
      // 接口调用成功的回调函数
      success: (res) => {
        console.log(res.data.cityList);
        this.setData({
          cityList: res.data.cityList
        })
        this.getHotCity();
      },
      // 接口调用失败的回调函数
      fail: (err) => {
        console.log(err);
      },
      // 接口调用结束的回调函数（调用成功、失败都会执行）
      complete() {
        console.log("接口请求完毕");
      }
    })
  },

  // 获取热门城市
  getHotCity() {
    let hotCity = this.data.cityList.filter(city => {
      return city.isHot === 1
    })
    this.setData({ hotCity })
    console.log(hotCity);
  }
})